Decision Problems for Non-regular Languages
نویسنده
چکیده
We begin with studying closure properties of language classes. Informally, a closure property of a languages class C states that a certain type of transformation applied to languages in C always yields languages that belong to C as well. Examples for such transformations are: (i) Homomorphisms α : X∗ → Y ∗. They transform a language L ⊆ X∗ into the language α(L) = {α(w) | w ∈ L}. (ii) Inverse homomorphisms. If α : X∗ → Y ∗ is a homomorphism, then, inversely applied to L ⊆ Y ∗, it yields α−1(L) = {w ∈ X∗ | α(w) ∈ L}. (iii) Intersection with regular sets. For a regular language R ⊆ X∗, this transformation turns a language L ⊆ X∗ into L ∩R. A language is a subset of X∗ for some finite alphabet X. A language class is a collection of languages that contains at least one non-empty language. A language class C is said to be a full trio if it is closed homomorphisms, inverse homomorphisms, and intersection with regular languages. If instead of arbitrary homomorphisms, we only require closure under non-erasing homomorphisms (i.e. α(x) 6= ε for all x ∈ X), then we have a trio. Examples of full trios are: • the regular languages, • the context-free languages, and • the recursively enumerable languages (as we will see later). The context-sensitive languages constitute a trio, but not a full trio.
منابع مشابه
Optimizing Schema Languages for XML: Numerical Constraints and Interleaving
The presence of a schema offers many advantages in processing, translating, querying, and storage of XML data. Basic decision problems like equivalence, inclusion, and non-emptiness of intersection of schemas form the basic building blocks for schema optimization and integration, and algorithms for static analysis of transformations. It is thereby paramount to establish the exact complexity of ...
متن کاملDecidable and Expressive Classes of Probabilistic Automata
Hierarchical probabilistic automata (HPA) are probabilistic automata whose states are partitioned into levels such that for any state and input symbol, at most one transition with non-zero probability goes to a state at the same level, and all others go to states at a higher level. We present expressiveness and decidability results for 1-level HPAs that work on both finite and infinite length i...
متن کاملTowards Regular Languages over Infinite Alphabets
Motivated by formal models recently proposed in the context of XML, we study automata and logics on strings over infinite alphabets. These are conservative extensions of classical automata and logics defining the regular languages on finite alphabets. Specifically, we consider register and pebble automata, and extensions of first-order logic and monadic second-order logic. For each type of auto...
متن کاملComputing Blocker Sets for the Regular Post Embedding Problem
Blocker and coblocker sets are regular languages involved in the algorithmic solution of the Regular Post Embedding Problem. We investigate the computability of these languages and related decision problems.
متن کاملPTL-separability and closures for WQOs on words
We introduce a flexible class of well-quasi-orderings (WQOs) on words that generalizes the ordering of (not necessarily contiguous) subwords. Each such WQO induces a class of piecewise testable languages (PTLs) as Boolean combinations of upward closed sets. In this way, a range of regular language classes arises as PTLs. Moreover, each of the WQOs guarantees regularity of all downward closed se...
متن کامل